//package com.rongmai.web.config;
//
//import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.service.ApiInfo;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
///**
// * Knife4j配置类
// */
//@EnableSwagger2
//@EnableKnife4j
//@Configuration
//public class Knife4jConfiguration {
//
//    /**
// 	* 创建并配置 Docket 对象，用于 Swagger 文档的生成和展示
// 	*
//	* @return 配置好的 Docket 对象
// 	*/
//	@Bean
//	public Docket docket() {
//	    // 定义分组名称
//	    String groupName = "1.0.0";
//
//	    // 创建并配置 Docket 对象
//	    Docket docket = new Docket(DocumentationType.SWAGGER_2)
//				.enable(true)
//	            .apiInfo(apiInfo()) // 设置 API 文档信息
//	            .groupName(groupName) // 设置分组名称
//	            .select()
//	            .apis(RequestHandlerSelectors.basePackage("com.rongmai.web.ctrl")) // 设置扫描的 Controller 包路径
//				.apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
//	            .paths(PathSelectors.any()) // 设置 API 路径匹配规则
//	            .build();
//
//	    return docket;
//	}
//
//	/**
//	 * 创建并配置 ApiInfo 对象，用于设置 Swagger 文档的基本信息
//	 *
//	 * @return 配置好的 ApiInfo 对象
//	 */
//	private ApiInfo apiInfo() {
//	    return new ApiInfoBuilder()
//	            .title("rongmai-api") // 设置标题
//	            .description("融脉圈开放平台") // 设置简介
//	            .version("1.0") // 设置版本号
//	            .build();
//	}
//}
